import axios from "axios";
import { ElNotification } from 'element-plus';
import { useCookies } from '@vueuse/integrations/useCookies';

const service = axios.create({
	baseURL: "/api",
})
// 添加请求拦截器
service.interceptors.request.use(function (config) {
	// 在发送请求之前做些什么

	//往header中添加token
	const cookies = useCookies();
	const token=cookies.get("user-token")
	if(token){
		config.headers["token"] = token	
	}
	
	return config;
}, function (error) {
	// 对请求错误做些什么
	return Promise.reject(error);
});

// 添加响应拦截器
service.interceptors.response.use(function (response) {
	// 对响应数据做点什么
	return response.data;
}, function (error) {
	// 对响应错误做点什么
	console.log(error)
});
export default service